package cn.com.xy.sms.sdk.number;

import org.json.JSONObject;

import cn.com.xy.sms.sdk.dex.DexUtil;

/* SDK-428 huangzhiqiang 20160607 start */
public class NumberSourceUtil {
    /**
     * 根据号码获取号码数据来源名称
     * 
     * @param num 号码
     * @return
     */
    public static String getNumberSourceName(String num) {
        JSONObject numInfo = ParseNumberCache.queryByNum(num);
        if (numInfo == null) {
            return null;
        }
        String src = numInfo.optString("src");
//        if (!isAuth(numInfo)) {
//            // 非认证号码时设置数据源编号为-1，最终得到的号码数据来源名称为“号码联盟”
//            src = "-1";
//        }
        return DexUtil.getNumberSourceName(src);
    }

//    /**
//     * 是否认证号码
//     * 
//     * @param numInfo
//     * @return true:是 false:否
//     */
//    private static boolean isAuth(JSONObject numInfo) {
//        return "1".equals(numInfo.optString(NumberInfo.AUTH_KEY));
//    }
}
/* SDK-428 huangzhiqiang 20160607 end */